home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-146.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  112 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12389);
  11.  script_version ("$Revision: 1.5 $");
  12.  script_cve_id("CAN-2003-0204");
  13.  
  14.  name["english"] = "RHSA-2003-146: arts";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   This erratum provides updated KDE packages to resolve a vulnerability in
  21.   the handling of PostScript and PDF files.
  22.  
  23.   KDE is a graphical desktop environment for the X Window System.
  24.  
  25.   KDE versions up to and including KDE 3.1.1 have a vulnerability caused by
  26.   neglecting to use the -dSAFER option when previewing in Konquerer. An
  27.   attacker can prepare a malicious PostScript or PDF file which provides the
  28.   attacker with access to the victim\'s account and privileges when the victim
  29.   opens this malicious file for viewing, or when the victim browses a
  30.   directory containing this malicious file with file previews enabled in the
  31.   browser.
  32.  
  33.   This erratum provides packages containing KDE 2.2.2 with backported patches
  34.   to correct these issues.
  35.  
  36.  
  37.  
  38.  
  39. Solution : http://rhn.redhat.com/errata/RHSA-2003-146.html
  40. Risk factor : High';
  41.  
  42.  script_description(english:desc["english"]);
  43.  
  44.  summary["english"] = "Check for the version of the arts packages";
  45.  script_summary(english:summary["english"]);
  46.  
  47.  script_category(ACT_GATHER_INFO);
  48.  
  49.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  50.  family["english"] = "Red Hat Local Security Checks";
  51.  script_family(english:family["english"]);
  52.  
  53.  script_dependencies("ssh_get_info.nasl");
  54.  
  55.  script_require_keys("Host/RedHat/rpm-list");
  56.  exit(0);
  57. }
  58.  
  59. include("rpm.inc");
  60. if ( rpm_check( reference:"arts-2.2.2-7", release:"RHEL2.1") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"kdebase-2.2.2-9", release:"RHEL2.1") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"kdebase-devel-2.2.2-9", release:"RHEL2.1") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"kdegraphics-2.2.2-4", release:"RHEL2.1") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"kdegraphics-devel-2.2.2-4", release:"RHEL2.1") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if ( rpm_check( reference:"kdelibs-2.2.2-7", release:"RHEL2.1") )
  86. {
  87.  security_hole(0);
  88.  exit(0);
  89. }
  90. if ( rpm_check( reference:"kdelibs-devel-2.2.2-7", release:"RHEL2.1") )
  91. {
  92.  security_hole(0);
  93.  exit(0);
  94. }
  95. if ( rpm_check( reference:"kdelibs-sound-2.2.2-7", release:"RHEL2.1") )
  96. {
  97.  security_hole(0);
  98.  exit(0);
  99. }
  100. if ( rpm_check( reference:"kdelibs-sound-devel-2.2.2-7", release:"RHEL2.1") )
  101. {
  102.  security_hole(0);
  103.  exit(0);
  104. }
  105.  
  106. if ( rpm_exists(rpm:"arts-", release:"RHEL2.1") )
  107. {
  108.  set_kb_item(name:"CAN-2003-0204", value:TRUE);
  109. }
  110.  
  111. set_kb_item(name:"RHSA-2003-146", value:TRUE);
  112.